From 0d14ad2becb5307ef347e415070c898b66c70f1a Mon Sep 17 00:00:00 2001
From: robertl
Date: Tue, 3 Jul 2007 16:53:09 +0000
Subject: [PATCH] Don't write empty folders in KML if we have no tracks or
routes.
git-svn-id: http://gpsbabel.googlecode.com/svn/trunk@2858 f51c46e8-681c-474f-0cfe-069cfd0219fb
---
gpsbabel/kml.c | 6 +++---
gpsbabel/reference/earth-gc.kml | 6 ------
2 files changed, 3 insertions(+), 9 deletions(-)
diff --git a/gpsbabel/kml.c b/gpsbabel/kml.c
index 8a0b9cef2..91f1e4850 100644
--- a/gpsbabel/kml.c
+++ b/gpsbabel/kml.c
@@ -870,17 +870,17 @@ void kml_write(void)
}
// Output trackpoints
- if (!realtime_positioning) {
+ if (!realtime_positioning && track_waypt_count()) {
kml_write_xml(1, "\n");
kml_write_xml(0, "Tracks\n");
}
track_disp_all(kml_track_hdr, kml_track_tlr, kml_track_disp);
- if (!realtime_positioning) {
+ if (!realtime_positioning && track_waypt_count()) {
kml_write_xml(-1, "\n");
}
// Output routes
- if (!realtime_positioning) {
+ if (!realtime_positioning && route_waypt_count()) {
kml_write_xml(1, "\n");
kml_write_xml(0, "Routes\n");
route_disp_all(kml_route_hdr, kml_route_tlr, kml_route_disp);
diff --git a/gpsbabel/reference/earth-gc.kml b/gpsbabel/reference/earth-gc.kml
index 20c2122a8..2f3a41c8d 100644
--- a/gpsbabel/reference/earth-gc.kml
+++ b/gpsbabel/reference/earth-gc.kml
@@ -132,11 +132,5 @@ PUBLISHED COORDINATES DO NOT REPRESENT THE LOCALIZATION OF A CACHE
]]>
-
- Tracks
-
-
- Routes
-
--
2.30.2